<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <!-- 需求：  封装 findeIndex 函数返回查找元素在数组中的索引号。

- 要传递2个参数 元素、数组
- 如果找到，则返回查找元素在数组中的索引号，如果查找不到，则返回 -1

例如检测 香蕉    数组['苹果', '香蕉', '橘子', '荔枝', '梨子']中， 返回结果是  1

格式如下： <script>
    // 封装函数返回元素的下标  [1, 5, 10, 22, 8, 7]
    // 1. 封装函数 findIndex，传递2个参数 元素、数组
    function findIndex(ele, arr = []) {
     	// 里面写业务逻辑
    }
    let index1 = findIndex(10, [1, 5, 10, 22, 8, 7])
    console.log(index1) // 2
    let index2 = findIndex(8, [1, 5, 10, 22, 8, 7])
    console.log(index2) // 4
    let index3 = findIndex(88, [1, 5, 10, 22, 8, 7])
    console.log(index3) // -1
  </script> -->
  <script>
    function findIndex(ele, arr = []) {
      for (let i = 0; i < arr.length; i++) {
        if (arr[i] === ele) {
          return i;
        }
      }
      return -1;
    }

    let index1 = findIndex(10, [1, 5, 10, 22, 8, 7]);
    console.log(index1); // 2

    let index2 = findIndex(8, [1, 5, 10, 22, 8, 7]);
    console.log(index2); // 4

    let index3 = findIndex(88, [1, 5, 10, 22, 8, 7]);
    console.log(index3); // -1
  </script>
</body>

</html>